<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Class HWindow [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onload="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="index_classes.html">类别</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div data-if="hdevelop" style="display:inline"><p>Use the tabs on the upper right to switch to a different programming language.</p></div>
<div data-if="c" style="display:none"><p>Use the tabs on the upper right to switch to a different programming language.</p></div>
<div data-if="dotnet" style="display:none">
<h1>HWindow (Class)</h1>
<h2>名称</h2>
<p><code>HWindow</code> — Represents an instance of a HALCON window.</p>
      <h2>Constructors</h2>
<table>
        <tr>
<td><code><a href="open_window.html">OpenWindow</a></code></td>
<td>  </td>
<td>Open a graphics window.</td>
</tr>
      </table>
      <h2>Methods</h2>
<table>
        <tr>
<td><code><a href="attach_background_to_window.html">AttachBackgroundToWindow</a></code></td>
<td>  </td>
<td>Attach a background image to a  window.</td>
</tr>
        <tr>
<td><code><a href="attach_drawing_object_to_window.html">AttachDrawingObjectToWindow</a></code></td>
<td>  </td>
<td>Attach an existing drawing object to a  window.</td>
</tr>
        <tr>
<td><code><a href="clear_rectangle.html">ClearRectangle</a></code></td>
<td>  </td>
<td>Delete a rectangle on the output window.</td>
</tr>
        <tr>
<td><code><a href="clear_window.html">ClearWindow</a></code></td>
<td>  </td>
<td>Delete the contents of an output window.</td>
</tr>
        <tr>
<td><code><a href="close_window.html">CloseWindow</a></code></td>
<td>  </td>
<td>Close an output window.</td>
</tr>
        <tr>
<td><code><a href="convert_coordinates_image_to_window.html">ConvertCoordinatesImageToWindow</a></code></td>
<td>  </td>
<td>Convert image coordinates to window coordinates</td>
</tr>
        <tr>
<td><code><a href="convert_coordinates_window_to_image.html">ConvertCoordinatesWindowToImage</a></code></td>
<td>  </td>
<td>Convert window coordinates to image coordinates</td>
</tr>
        <tr>
<td><code><a href="copy_rectangle.html">CopyRectangle</a></code></td>
<td>  </td>
<td>Copy all pixels within rectangles between output windows.</td>
</tr>
        <tr>
<td><code><a href="detach_background_from_window.html">DetachBackgroundFromWindow</a></code></td>
<td>  </td>
<td>Detach the background image from a  window.</td>
</tr>
        <tr>
<td><code><a href="detach_drawing_object_from_window.html">DetachDrawingObjectFromWindow</a></code></td>
<td>  </td>
<td>Detach an existing drawing object from a  window.</td>
</tr>
        <tr>
<td><code><a href="dev_clear_window.html">DevClearWindow</a></code></td>
<td>  </td>
<td>Clear the contents of the active graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_close_window.html">DevCloseWindow</a></code></td>
<td>  </td>
<td>Close the active floating graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_disp_text.html">DevDispText</a></code></td>
<td>  </td>
<td>Display text in the current graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_display.html">DevDisplay</a></code></td>
<td>  </td>
<td>Displays image objects in the current graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_get_window.html">DevGetWindow</a></code></td>
<td>  </td>
<td>Return the handle of the active graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_open_window.html">DevOpenWindow</a></code></td>
<td>  </td>
<td>Open a new graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_set_color.html">DevSetColor</a></code></td>
<td>  </td>
<td>Set one or more output colors.</td>
</tr>
        <tr>
<td><code><a href="dev_set_colored.html">DevSetColored</a></code></td>
<td>  </td>
<td>Set multiple output colors.</td>
</tr>
        <tr>
<td><code><a href="dev_set_contour_style.html">DevSetContourStyle</a></code></td>
<td>  </td>
<td>Define the contour display fill style.</td>
</tr>
        <tr>
<td><code><a href="dev_set_draw.html">DevSetDraw</a></code></td>
<td>  </td>
<td>Define the region fill mode.</td>
</tr>
        <tr>
<td><code><a href="dev_set_line_width.html">DevSetLineWidth</a></code></td>
<td>  </td>
<td>Define the line width for region contour output.</td>
</tr>
        <tr>
<td><code><a href="dev_set_lut.html">DevSetLut</a></code></td>
<td>  </td>
<td>Set “look-up-table” (lut).</td>
</tr>
        <tr>
<td><code><a href="dev_set_paint.html">DevSetPaint</a></code></td>
<td>  </td>
<td>Define the gray value output mode.</td>
</tr>
        <tr>
<td><code><a href="dev_set_part.html">DevSetPart</a></code></td>
<td>  </td>
<td>Modify the displayed image part.</td>
</tr>
        <tr>
<td><code><a href="dev_set_shape.html">DevSetShape</a></code></td>
<td>  </td>
<td>Define the region output shape.</td>
</tr>
        <tr>
<td><code><a href="dev_set_window.html">DevSetWindow</a></code></td>
<td>  </td>
<td>Activate a graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_set_window_extents.html">DevSetWindowExtents</a></code></td>
<td>  </td>
<td>Change position and size of the active floating graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_update_window.html">DevUpdateWindow</a></code></td>
<td>  </td>
<td>Switches the automatic output of iconic output objects into the graphics
window during program execution on or off.</td>
</tr>
        <tr>
<td><code><a href="disp_arc.html">DispArc</a></code></td>
<td>  </td>
<td>Displays circular arcs in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_arrow.html">DispArrow</a></code></td>
<td>  </td>
<td>Displays arrows in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_caltab.html">DispCaltab</a></code></td>
<td>  </td>
<td>Project and visualize the 3D model of the calibration plate in the image.</td>
</tr>
        <tr>
<td><code><a href="disp_channel.html">DispChannel</a></code></td>
<td>  </td>
<td>Displays images with several channels.</td>
</tr>
        <tr>
<td><code><a href="disp_circle.html">DispCircle</a></code></td>
<td>  </td>
<td>Displays circles in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_color.html">DispColor</a></code></td>
<td>  </td>
<td>Displays a color (RGB) image</td>
</tr>
        <tr>
<td><code><a href="disp_cross.html">DispCross</a></code></td>
<td>  </td>
<td>Displays crosses in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_distribution.html">DispDistribution</a></code></td>
<td>  </td>
<td>Displays a noise distribution.</td>
</tr>
        <tr>
<td><code><a href="disp_ellipse.html">DispEllipse</a></code></td>
<td>  </td>
<td>Displays ellipses.</td>
</tr>
        <tr>
<td><code><a href="disp_image.html">DispImage</a></code></td>
<td>  </td>
<td>Displays gray value images.</td>
</tr>
        <tr>
<td><code><a href="disp_line.html">DispLine</a></code></td>
<td>  </td>
<td>Draws lines in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_lut.html">DispLut</a></code></td>
<td>  </td>
<td>Graphical view of the look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="disp_obj.html">DispObj</a></code></td>
<td>  </td>
<td>Displays image objects (image, region, XLD).</td>
</tr>
        <tr>
<td><code><a href="disp_polygon.html">DispPolygon</a></code></td>
<td>  </td>
<td>Displays a polyline.</td>
</tr>
        <tr>
<td><code><a href="disp_rectangle1.html">DispRectangle1</a></code></td>
<td>  </td>
<td>Display of rectangles aligned to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="disp_rectangle2.html">DispRectangle2</a></code></td>
<td>  </td>
<td>Displays arbitrarily oriented rectangles.</td>
</tr>
        <tr>
<td><code><a href="disp_region.html">DispRegion</a></code></td>
<td>  </td>
<td>Displays regions in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_text.html">DispText</a></code></td>
<td>  </td>
<td>Display text in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_xld.html">DispXld</a></code></td>
<td>  </td>
<td>Display an XLD object.</td>
</tr>
        <tr>
<td><code><a href="drag_region1.html">DragRegion1</a></code></td>
<td>  </td>
<td>Interactive moving of a region.</td>
</tr>
        <tr>
<td><code><a href="drag_region2.html">DragRegion2</a></code></td>
<td>  </td>
<td>Interactive movement of a region with fixpoint specification.</td>
</tr>
        <tr>
<td><code><a href="drag_region3.html">DragRegion3</a></code></td>
<td>  </td>
<td>Interactive movement of a region with restriction of positions.</td>
</tr>
        <tr>
<td><code><a href="draw_circle.html">DrawCircle</a></code></td>
<td>  </td>
<td>Interactive drawing of a circle.</td>
</tr>
        <tr>
<td><code><a href="draw_circle_mod.html">DrawCircleMod</a></code></td>
<td>  </td>
<td>Interactive drawing of a circle.</td>
</tr>
        <tr>
<td><code><a href="draw_ellipse.html">DrawEllipse</a></code></td>
<td>  </td>
<td>Interactive drawing of an ellipse.</td>
</tr>
        <tr>
<td><code><a href="draw_ellipse_mod.html">DrawEllipseMod</a></code></td>
<td>  </td>
<td>Interactive drawing of an ellipse.</td>
</tr>
        <tr>
<td><code><a href="draw_line.html">DrawLine</a></code></td>
<td>  </td>
<td>Draw a line.</td>
</tr>
        <tr>
<td><code><a href="draw_line_mod.html">DrawLineMod</a></code></td>
<td>  </td>
<td>Draw a line.</td>
</tr>
        <tr>
<td><code><a href="draw_nurbs.html">DrawNurbs</a></code></td>
<td>  </td>
<td>Interactive drawing of a NURBS curve.</td>
</tr>
        <tr>
<td><code><a href="draw_nurbs_interp.html">DrawNurbsInterp</a></code></td>
<td>  </td>
<td>Interactive drawing of a NURBS curve using interpolation.</td>
</tr>
        <tr>
<td><code><a href="draw_nurbs_interp_mod.html">DrawNurbsInterpMod</a></code></td>
<td>  </td>
<td>Interactive modification of a NURBS curve using interpolation.</td>
</tr>
        <tr>
<td><code><a href="draw_nurbs_mod.html">DrawNurbsMod</a></code></td>
<td>  </td>
<td>Interactive modification of a NURBS curve.</td>
</tr>
        <tr>
<td><code><a href="draw_point.html">DrawPoint</a></code></td>
<td>  </td>
<td>Draw a point.</td>
</tr>
        <tr>
<td><code><a href="draw_point_mod.html">DrawPointMod</a></code></td>
<td>  </td>
<td>Draw a point.</td>
</tr>
        <tr>
<td><code><a href="draw_polygon.html">DrawPolygon</a></code></td>
<td>  </td>
<td>Interactive drawing of a polygon row.</td>
</tr>
        <tr>
<td><code><a href="draw_rectangle1.html">DrawRectangle1</a></code></td>
<td>  </td>
<td>Draw a rectangle parallel to the coordinate axis.</td>
</tr>
        <tr>
<td><code><a href="draw_rectangle1_mod.html">DrawRectangle1Mod</a></code></td>
<td>  </td>
<td>Draw a rectangle parallel to the coordinate axis.</td>
</tr>
        <tr>
<td><code><a href="draw_rectangle2.html">DrawRectangle2</a></code></td>
<td>  </td>
<td>Interactive drawing of any orientated rectangle.</td>
</tr>
        <tr>
<td><code><a href="draw_rectangle2_mod.html">DrawRectangle2Mod</a></code></td>
<td>  </td>
<td>Interactive drawing of any orientated rectangle.</td>
</tr>
        <tr>
<td><code><a href="draw_region.html">DrawRegion</a></code></td>
<td>  </td>
<td>Interactive drawing of a closed region.</td>
</tr>
        <tr>
<td><code><a href="draw_xld.html">DrawXld</a></code></td>
<td>  </td>
<td>Interactive drawing of a contour.</td>
</tr>
        <tr>
<td><code><a href="draw_xld_mod.html">DrawXldMod</a></code></td>
<td>  </td>
<td>Interactive modification of a contour.</td>
</tr>
        <tr>
<td><code><a href="dump_window.html">DumpWindow</a></code></td>
<td>  </td>
<td>Write the window content to a file.</td>
</tr>
        <tr>
<td><code><a href="dump_window_image.html">DumpWindowImage</a></code></td>
<td>  </td>
<td>Write the window content in an image object.</td>
</tr>
        <tr>
<td><code><a href="endif.html">Endif</a></code></td>
<td>  </td>
<td>End of if command.</td>
</tr>
        <tr>
<td><code><a href="endswitch.html">Endswitch</a></code></td>
<td>  </td>
<td>Ends a multiway branch block.</td>
</tr>
        <tr>
<td><code><a href="flush_buffer.html">FlushBuffer</a></code></td>
<td>  </td>
<td>Flush the contents of a window.</td>
</tr>
        <tr>
<td><code><a href="get_contour_style.html">GetContourStyle</a></code></td>
<td>  </td>
<td>Get the current contour display fill style.</td>
</tr>
        <tr>
<td><code><a href="get_draw.html">GetDraw</a></code></td>
<td>  </td>
<td>Get the current region fill mode.</td>
</tr>
        <tr>
<td><code><a href="get_fix.html">GetFix</a></code></td>
<td>  </td>
<td>Get mode of fixing of current look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="get_fixed_lut.html">GetFixedLut</a></code></td>
<td>  </td>
<td>Get fixing of “look-up-table” (lut) for “real color images”</td>
</tr>
        <tr>
<td><code><a href="get_font.html">GetFont</a></code></td>
<td>  </td>
<td>Get the current font.</td>
</tr>
        <tr>
<td><code><a href="get_font_extents.html">GetFontExtents</a></code></td>
<td>  </td>
<td>Get the maximum size of all characters of a font.</td>
</tr>
        <tr>
<td><code><a href="get_hsi.html">GetHsi</a></code></td>
<td>  </td>
<td>Get the HSI coding of the current color.</td>
</tr>
        <tr>
<td><code><a href="get_icon.html">GetIcon</a></code></td>
<td>  </td>
<td>Query the icon for region output</td>
</tr>
        <tr>
<td><code><a href="get_insert.html">GetInsert</a></code></td>
<td>  </td>
<td>Get the current display mode.</td>
</tr>
        <tr>
<td><code><a href="get_line_approx.html">GetLineApprox</a></code></td>
<td>  </td>
<td>Get the current approximation error for contour display.</td>
</tr>
        <tr>
<td><code><a href="get_line_style.html">GetLineStyle</a></code></td>
<td>  </td>
<td>Get the current graphic mode for contours.</td>
</tr>
        <tr>
<td><code><a href="get_line_width.html">GetLineWidth</a></code></td>
<td>  </td>
<td>Get the current line width for contour display.</td>
</tr>
        <tr>
<td><code><a href="get_lut.html">GetLut</a></code></td>
<td>  </td>
<td>Get current look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="get_lut_style.html">GetLutStyle</a></code></td>
<td>  </td>
<td>Get modification parameters of look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="get_mbutton.html">GetMbutton</a></code></td>
<td>  </td>
<td>Wait until a mouse button is pressed.</td>
</tr>
        <tr>
<td><code><a href="get_mbutton_sub_pix.html">GetMbuttonSubPix</a></code></td>
<td>  </td>
<td>Wait until a mouse button is pressed and get the subpixel mouse position.</td>
</tr>
        <tr>
<td><code><a href="get_mposition.html">GetMposition</a></code></td>
<td>  </td>
<td>Query the mouse position.</td>
</tr>
        <tr>
<td><code><a href="get_mposition_sub_pix.html">GetMpositionSubPix</a></code></td>
<td>  </td>
<td>Query the subpixel mouse position.</td>
</tr>
        <tr>
<td><code><a href="get_mshape.html">GetMshape</a></code></td>
<td>  </td>
<td>Query the current mouse pointer shape.</td>
</tr>
        <tr>
<td><code><a href="get_os_window_handle.html">GetOsWindowHandle</a></code></td>
<td>  </td>
<td>Get the operating system window handle.</td>
</tr>
        <tr>
<td><code><a href="get_paint.html">GetPaint</a></code></td>
<td>  </td>
<td>Get the current display mode for gray values.</td>
</tr>
        <tr>
<td><code><a href="get_part.html">GetPart</a></code></td>
<td>  </td>
<td>Get the image part.</td>
</tr>
        <tr>
<td><code><a href="get_part_style.html">GetPartStyle</a></code></td>
<td>  </td>
<td>Get the current interpolation mode for gray value display.</td>
</tr>
        <tr>
<td><code><a href="get_pixel.html">GetPixel</a></code></td>
<td>  </td>
<td>Get the current color lookup table index.</td>
</tr>
        <tr>
<td><code><a href="get_rgb.html">GetRgb</a></code></td>
<td>  </td>
<td>Get the current color in RGB-coding.</td>
</tr>
        <tr>
<td><code><a href="get_rgba.html">GetRgba</a></code></td>
<td>  </td>
<td>Get the current color in RGBA-coding.</td>
</tr>
        <tr>
<td><code><a href="get_shape.html">GetShape</a></code></td>
<td>  </td>
<td>Get the current region output shape.</td>
</tr>
        <tr>
<td><code><a href="get_string_extents.html">GetStringExtents</a></code></td>
<td>  </td>
<td>Get the spatial size of a string.</td>
</tr>
        <tr>
<td><code><a href="get_tposition.html">GetTposition</a></code></td>
<td>  </td>
<td>Get cursor position.</td>
</tr>
        <tr>
<td><code><a href="get_tshape.html">GetTshape</a></code></td>
<td>  </td>
<td>Get the shape of the text cursor.</td>
</tr>
        <tr>
<td><code><a href="get_window_background_image.html">GetWindowBackgroundImage</a></code></td>
<td>  </td>
<td>Gets a copy of the background image of the  window.</td>
</tr>
        <tr>
<td><code><a href="get_window_extents.html">GetWindowExtents</a></code></td>
<td>  </td>
<td>Information about a window's size and position.</td>
</tr>
        <tr>
<td><code><a href="get_window_param.html">GetWindowParam</a></code></td>
<td>  </td>
<td>Get window parameters.</td>
</tr>
        <tr>
<td><code><a href="get_window_pointer3.html">GetWindowPointer3</a></code></td>
<td>  </td>
<td>Access to a window's pixel data.</td>
</tr>
        <tr>
<td><code><a href="get_window_type.html">GetWindowType</a></code></td>
<td>  </td>
<td>Get the window type.</td>
</tr>
        <tr>
<td><code><a href="move_rectangle.html">MoveRectangle</a></code></td>
<td>  </td>
<td>Copy inside an output window.</td>
</tr>
        <tr>
<td><code><a href="new_extern_window.html">NewExternWindow</a></code></td>
<td>  </td>
<td>Create a virtual graphics window under Windows.</td>
</tr>
        <tr>
<td><code><a href="new_line.html">NewLine</a></code></td>
<td>  </td>
<td>Set the position of the text cursor to the beginning of the next line.</td>
</tr>
        <tr>
<td><code><a href="open_textwindow.html">OpenTextwindow</a></code></td>
<td>  </td>
<td>Open a textual window.</td>
</tr>
        <tr>
<td><code><a href="open_window.html">OpenWindow</a></code></td>
<td>  </td>
<td>Open a graphics window.</td>
</tr>
        <tr>
<td><code><a href="query_all_colors.html">QueryAllColors</a></code></td>
<td>  </td>
<td>Query all color names.</td>
</tr>
        <tr>
<td><code><a href="query_color.html">QueryColor</a></code></td>
<td>  </td>
<td>Query all color names displayable in the window.</td>
</tr>
        <tr>
<td><code><a href="query_font.html">QueryFont</a></code></td>
<td>  </td>
<td>Query the available fonts.</td>
</tr>
        <tr>
<td><code><a href="query_gray.html">QueryGray</a></code></td>
<td>  </td>
<td>Query the displayable gray values.</td>
</tr>
        <tr>
<td><code><a href="query_insert.html">QueryInsert</a></code></td>
<td>  </td>
<td>Query the possible graphic modes.</td>
</tr>
        <tr>
<td><code><a href="query_lut.html">QueryLut</a></code></td>
<td>  </td>
<td>Query all available look-up-tables (lut).</td>
</tr>
        <tr>
<td><code><a href="query_mshape.html">QueryMshape</a></code></td>
<td>  </td>
<td>Query all available mouse pointer shapes.</td>
</tr>
        <tr>
<td><code><a href="query_paint.html">QueryPaint</a></code></td>
<td>  </td>
<td>Query the gray value display modes.</td>
</tr>
        <tr>
<td><code><a href="query_tshape.html">QueryTshape</a></code></td>
<td>  </td>
<td>Query all shapes available for text cursors.</td>
</tr>
        <tr>
<td><code><a href="read_char.html">ReadChar</a></code></td>
<td>  </td>
<td>Read a character from a window.</td>
</tr>
        <tr>
<td><code><a href="read_string.html">ReadString</a></code></td>
<td>  </td>
<td>Read a string in a text window.</td>
</tr>
        <tr>
<td><code><a href="send_mouse_double_click_event.html">SendMouseDoubleClickEvent</a></code></td>
<td>  </td>
<td>Send an event to a buffer window signaling a mouse double click event.</td>
</tr>
        <tr>
<td><code><a href="send_mouse_down_event.html">SendMouseDownEvent</a></code></td>
<td>  </td>
<td>Send an event to a window buffer signaling a mouse down event.</td>
</tr>
        <tr>
<td><code><a href="send_mouse_drag_event.html">SendMouseDragEvent</a></code></td>
<td>  </td>
<td>Send an event to a buffer window signaling a mouse drag event.</td>
</tr>
        <tr>
<td><code><a href="send_mouse_up_event.html">SendMouseUpEvent</a></code></td>
<td>  </td>
<td>Send an event to a buffer window signaling a mouse up event.</td>
</tr>
        <tr>
<td><code><a href="set_color.html">SetColor</a></code></td>
<td>  </td>
<td>Set output color.</td>
</tr>
        <tr>
<td><code><a href="set_colored.html">SetColored</a></code></td>
<td>  </td>
<td>Set multiple output colors.</td>
</tr>
        <tr>
<td><code><a href="set_comprise.html">SetComprise</a></code></td>
<td>  </td>
<td>Define the image matrix output clipping.</td>
</tr>
        <tr>
<td><code><a href="set_content_update_callback.html">SetContentUpdateCallback</a></code></td>
<td>  </td>
<td>Sets the callback for content updates in buffer window.</td>
</tr>
        <tr>
<td><code><a href="set_contour_style.html">SetContourStyle</a></code></td>
<td>  </td>
<td>Define the contour display fill style.</td>
</tr>
        <tr>
<td><code><a href="set_draw.html">SetDraw</a></code></td>
<td>  </td>
<td>Define the region fill mode.</td>
</tr>
        <tr>
<td><code><a href="set_fix.html">SetFix</a></code></td>
<td>  </td>
<td>Set fixing of “look-up-table” (lut)</td>
</tr>
        <tr>
<td><code><a href="set_fixed_lut.html">SetFixedLut</a></code></td>
<td>  </td>
<td>Fix “look-up-table” (lut) for “real color images”.</td>
</tr>
        <tr>
<td><code><a href="set_font.html">SetFont</a></code></td>
<td>  </td>
<td>Set the font used for text output.</td>
</tr>
        <tr>
<td><code><a href="set_gray.html">SetGray</a></code></td>
<td>  </td>
<td>Define gray values for region output.</td>
</tr>
        <tr>
<td><code><a href="set_hsi.html">SetHsi</a></code></td>
<td>  </td>
<td>Define output colors (HSI-coded).</td>
</tr>
        <tr>
<td><code><a href="set_icon.html">SetIcon</a></code></td>
<td>  </td>
<td>Icon definition for region output.</td>
</tr>
        <tr>
<td><code><a href="set_insert.html">SetInsert</a></code></td>
<td>  </td>
<td>Define the pixel output function.</td>
</tr>
        <tr>
<td><code><a href="set_line_approx.html">SetLineApprox</a></code></td>
<td>  </td>
<td>Define the approximation error for contour display.</td>
</tr>
        <tr>
<td><code><a href="set_line_style.html">SetLineStyle</a></code></td>
<td>  </td>
<td>Define a contour output pattern.</td>
</tr>
        <tr>
<td><code><a href="set_line_width.html">SetLineWidth</a></code></td>
<td>  </td>
<td>Define the line width for region contour output.</td>
</tr>
        <tr>
<td><code><a href="set_lut.html">SetLut</a></code></td>
<td>  </td>
<td>Set “look-up-table” (lut).</td>
</tr>
        <tr>
<td><code><a href="set_lut_style.html">SetLutStyle</a></code></td>
<td>  </td>
<td>Changing the look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="set_mshape.html">SetMshape</a></code></td>
<td>  </td>
<td>Set the current mouse pointer shape.</td>
</tr>
        <tr>
<td><code><a href="set_paint.html">SetPaint</a></code></td>
<td>  </td>
<td>Define the gray value output mode.</td>
</tr>
        <tr>
<td><code><a href="set_part.html">SetPart</a></code></td>
<td>  </td>
<td>Modify the displayed image part.</td>
</tr>
        <tr>
<td><code><a href="set_part_style.html">SetPartStyle</a></code></td>
<td>  </td>
<td>Define an interpolation method for gray value output.
</td>
</tr>
        <tr>
<td><code><a href="set_pixel.html">SetPixel</a></code></td>
<td>  </td>
<td>Define a color lookup table index.</td>
</tr>
        <tr>
<td><code><a href="set_rgb.html">SetRgb</a></code></td>
<td>  </td>
<td>Set the color definition via RGB values.</td>
</tr>
        <tr>
<td><code><a href="set_rgba.html">SetRgba</a></code></td>
<td>  </td>
<td>Set the color definition via RGBA values.</td>
</tr>
        <tr>
<td><code><a href="set_shape.html">SetShape</a></code></td>
<td>  </td>
<td>Define the region output shape.</td>
</tr>
        <tr>
<td><code><a href="set_tposition.html">SetTposition</a></code></td>
<td>  </td>
<td>Set the position of the text cursor.</td>
</tr>
        <tr>
<td><code><a href="set_tshape.html">SetTshape</a></code></td>
<td>  </td>
<td>Set the shape of the text cursor.</td>
</tr>
        <tr>
<td><code><a href="set_window_dc.html">SetWindowDc</a></code></td>
<td>  </td>
<td>Set the device context of a virtual graphics window (Windows NT).</td>
</tr>
        <tr>
<td><code><a href="set_window_extents.html">SetWindowExtents</a></code></td>
<td>  </td>
<td>Modify position and size of a window.</td>
</tr>
        <tr>
<td><code><a href="set_window_param.html">SetWindowParam</a></code></td>
<td>  </td>
<td>Set window parameters.</td>
</tr>
        <tr>
<td><code><a href="slide_image.html">SlideImage</a></code></td>
<td>  </td>
<td>Interactive output from two window buffers.</td>
</tr>
        <tr>
<td><code><a href="stop.html">Stop</a></code></td>
<td>  </td>
<td>Stop program execution.</td>
</tr>
        <tr>
<td><code><a href="unproject_coordinates.html">UnprojectCoordinates</a></code></td>
<td>  </td>
<td>Calculates image coordinates for a point in a 3D plot window.</td>
</tr>
        <tr>
<td><code><a href="update_window_pose.html">UpdateWindowPose</a></code></td>
<td>  </td>
<td>Modify the pose of a 3D plot.</td>
</tr>
        <tr>
<td><code><a href="write_lut.html">WriteLut</a></code></td>
<td>  </td>
<td>Write look-up-table (lut) as file.</td>
</tr>
        <tr>
<td><code><a href="write_string.html">WriteString</a></code></td>
<td>  </td>
<td>Print text in a window.</td>
</tr>
      </table>
    </div>
<div data-if="cpp" style="display:none">
<h1>HWindow (Class)</h1>
<h2>名称</h2>
<p><code>HWindow</code> — Represents an instance of a HALCON window.</p>
      <h2>Constructors</h2>
<table>
        <tr>
<td><code><a href="open_window.html">OpenWindow</a></code></td>
<td>  </td>
<td>Open a graphics window.</td>
</tr>
      </table>
      <h2>Methods</h2>
<table>
        <tr>
<td><code><a href="attach_background_to_window.html">AttachBackgroundToWindow</a></code></td>
<td>  </td>
<td>Attach a background image to a  window.</td>
</tr>
        <tr>
<td><code><a href="attach_drawing_object_to_window.html">AttachDrawingObjectToWindow</a></code></td>
<td>  </td>
<td>Attach an existing drawing object to a  window.</td>
</tr>
        <tr>
<td><code><a href="clear_rectangle.html">ClearRectangle</a></code></td>
<td>  </td>
<td>Delete a rectangle on the output window.</td>
</tr>
        <tr>
<td><code><a href="clear_window.html">ClearWindow</a></code></td>
<td>  </td>
<td>Delete the contents of an output window.</td>
</tr>
        <tr>
<td><code><a href="close_window.html">CloseWindow</a></code></td>
<td>  </td>
<td>Close an output window.</td>
</tr>
        <tr>
<td><code><a href="convert_coordinates_image_to_window.html">ConvertCoordinatesImageToWindow</a></code></td>
<td>  </td>
<td>Convert image coordinates to window coordinates</td>
</tr>
        <tr>
<td><code><a href="convert_coordinates_window_to_image.html">ConvertCoordinatesWindowToImage</a></code></td>
<td>  </td>
<td>Convert window coordinates to image coordinates</td>
</tr>
        <tr>
<td><code><a href="copy_rectangle.html">CopyRectangle</a></code></td>
<td>  </td>
<td>Copy all pixels within rectangles between output windows.</td>
</tr>
        <tr>
<td><code><a href="detach_background_from_window.html">DetachBackgroundFromWindow</a></code></td>
<td>  </td>
<td>Detach the background image from a  window.</td>
</tr>
        <tr>
<td><code><a href="detach_drawing_object_from_window.html">DetachDrawingObjectFromWindow</a></code></td>
<td>  </td>
<td>Detach an existing drawing object from a  window.</td>
</tr>
        <tr>
<td><code><a href="dev_clear_window.html">DevClearWindow</a></code></td>
<td>  </td>
<td>Clear the contents of the active graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_close_window.html">DevCloseWindow</a></code></td>
<td>  </td>
<td>Close the active floating graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_disp_text.html">DevDispText</a></code></td>
<td>  </td>
<td>Display text in the current graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_display.html">DevDisplay</a></code></td>
<td>  </td>
<td>Displays image objects in the current graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_get_window.html">DevGetWindow</a></code></td>
<td>  </td>
<td>Return the handle of the active graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_open_window.html">DevOpenWindow</a></code></td>
<td>  </td>
<td>Open a new graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_set_color.html">DevSetColor</a></code></td>
<td>  </td>
<td>Set one or more output colors.</td>
</tr>
        <tr>
<td><code><a href="dev_set_colored.html">DevSetColored</a></code></td>
<td>  </td>
<td>Set multiple output colors.</td>
</tr>
        <tr>
<td><code><a href="dev_set_contour_style.html">DevSetContourStyle</a></code></td>
<td>  </td>
<td>Define the contour display fill style.</td>
</tr>
        <tr>
<td><code><a href="dev_set_draw.html">DevSetDraw</a></code></td>
<td>  </td>
<td>Define the region fill mode.</td>
</tr>
        <tr>
<td><code><a href="dev_set_line_width.html">DevSetLineWidth</a></code></td>
<td>  </td>
<td>Define the line width for region contour output.</td>
</tr>
        <tr>
<td><code><a href="dev_set_lut.html">DevSetLut</a></code></td>
<td>  </td>
<td>Set “look-up-table” (lut).</td>
</tr>
        <tr>
<td><code><a href="dev_set_paint.html">DevSetPaint</a></code></td>
<td>  </td>
<td>Define the gray value output mode.</td>
</tr>
        <tr>
<td><code><a href="dev_set_part.html">DevSetPart</a></code></td>
<td>  </td>
<td>Modify the displayed image part.</td>
</tr>
        <tr>
<td><code><a href="dev_set_shape.html">DevSetShape</a></code></td>
<td>  </td>
<td>Define the region output shape.</td>
</tr>
        <tr>
<td><code><a href="dev_set_window.html">DevSetWindow</a></code></td>
<td>  </td>
<td>Activate a graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_set_window_extents.html">DevSetWindowExtents</a></code></td>
<td>  </td>
<td>Change position and size of the active floating graphics window.</td>
</tr>
        <tr>
<td><code><a href="dev_update_window.html">DevUpdateWindow</a></code></td>
<td>  </td>
<td>Switches the automatic output of iconic output objects into the graphics
window during program execution on or off.</td>
</tr>
        <tr>
<td><code><a href="disp_arc.html">DispArc</a></code></td>
<td>  </td>
<td>Displays circular arcs in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_arrow.html">DispArrow</a></code></td>
<td>  </td>
<td>Displays arrows in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_caltab.html">DispCaltab</a></code></td>
<td>  </td>
<td>Project and visualize the 3D model of the calibration plate in the image.</td>
</tr>
        <tr>
<td><code><a href="disp_channel.html">DispChannel</a></code></td>
<td>  </td>
<td>Displays images with several channels.</td>
</tr>
        <tr>
<td><code><a href="disp_circle.html">DispCircle</a></code></td>
<td>  </td>
<td>Displays circles in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_color.html">DispColor</a></code></td>
<td>  </td>
<td>Displays a color (RGB) image</td>
</tr>
        <tr>
<td><code><a href="disp_cross.html">DispCross</a></code></td>
<td>  </td>
<td>Displays crosses in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_distribution.html">DispDistribution</a></code></td>
<td>  </td>
<td>Displays a noise distribution.</td>
</tr>
        <tr>
<td><code><a href="disp_ellipse.html">DispEllipse</a></code></td>
<td>  </td>
<td>Displays ellipses.</td>
</tr>
        <tr>
<td><code><a href="disp_image.html">DispImage</a></code></td>
<td>  </td>
<td>Displays gray value images.</td>
</tr>
        <tr>
<td><code><a href="disp_line.html">DispLine</a></code></td>
<td>  </td>
<td>Draws lines in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_lut.html">DispLut</a></code></td>
<td>  </td>
<td>Graphical view of the look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="disp_obj.html">DispObj</a></code></td>
<td>  </td>
<td>Displays image objects (image, region, XLD).</td>
</tr>
        <tr>
<td><code><a href="disp_polygon.html">DispPolygon</a></code></td>
<td>  </td>
<td>Displays a polyline.</td>
</tr>
        <tr>
<td><code><a href="disp_rectangle1.html">DispRectangle1</a></code></td>
<td>  </td>
<td>Display of rectangles aligned to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="disp_rectangle2.html">DispRectangle2</a></code></td>
<td>  </td>
<td>Displays arbitrarily oriented rectangles.</td>
</tr>
        <tr>
<td><code><a href="disp_region.html">DispRegion</a></code></td>
<td>  </td>
<td>Displays regions in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_text.html">DispText</a></code></td>
<td>  </td>
<td>Display text in a window.</td>
</tr>
        <tr>
<td><code><a href="disp_xld.html">DispXld</a></code></td>
<td>  </td>
<td>Display an XLD object.</td>
</tr>
        <tr>
<td><code><a href="drag_region1.html">DragRegion1</a></code></td>
<td>  </td>
<td>Interactive moving of a region.</td>
</tr>
        <tr>
<td><code><a href="drag_region2.html">DragRegion2</a></code></td>
<td>  </td>
<td>Interactive movement of a region with fixpoint specification.</td>
</tr>
        <tr>
<td><code><a href="drag_region3.html">DragRegion3</a></code></td>
<td>  </td>
<td>Interactive movement of a region with restriction of positions.</td>
</tr>
        <tr>
<td><code><a href="draw_circle.html">DrawCircle</a></code></td>
<td>  </td>
<td>Interactive drawing of a circle.</td>
</tr>
        <tr>
<td><code><a href="draw_circle_mod.html">DrawCircleMod</a></code></td>
<td>  </td>
<td>Interactive drawing of a circle.</td>
</tr>
        <tr>
<td><code><a href="draw_ellipse.html">DrawEllipse</a></code></td>
<td>  </td>
<td>Interactive drawing of an ellipse.</td>
</tr>
        <tr>
<td><code><a href="draw_ellipse_mod.html">DrawEllipseMod</a></code></td>
<td>  </td>
<td>Interactive drawing of an ellipse.</td>
</tr>
        <tr>
<td><code><a href="draw_line.html">DrawLine</a></code></td>
<td>  </td>
<td>Draw a line.</td>
</tr>
        <tr>
<td><code><a href="draw_line_mod.html">DrawLineMod</a></code></td>
<td>  </td>
<td>Draw a line.</td>
</tr>
        <tr>
<td><code><a href="draw_nurbs.html">DrawNurbs</a></code></td>
<td>  </td>
<td>Interactive drawing of a NURBS curve.</td>
</tr>
        <tr>
<td><code><a href="draw_nurbs_interp.html">DrawNurbsInterp</a></code></td>
<td>  </td>
<td>Interactive drawing of a NURBS curve using interpolation.</td>
</tr>
        <tr>
<td><code><a href="draw_nurbs_interp_mod.html">DrawNurbsInterpMod</a></code></td>
<td>  </td>
<td>Interactive modification of a NURBS curve using interpolation.</td>
</tr>
        <tr>
<td><code><a href="draw_nurbs_mod.html">DrawNurbsMod</a></code></td>
<td>  </td>
<td>Interactive modification of a NURBS curve.</td>
</tr>
        <tr>
<td><code><a href="draw_point.html">DrawPoint</a></code></td>
<td>  </td>
<td>Draw a point.</td>
</tr>
        <tr>
<td><code><a href="draw_point_mod.html">DrawPointMod</a></code></td>
<td>  </td>
<td>Draw a point.</td>
</tr>
        <tr>
<td><code><a href="draw_polygon.html">DrawPolygon</a></code></td>
<td>  </td>
<td>Interactive drawing of a polygon row.</td>
</tr>
        <tr>
<td><code><a href="draw_rectangle1.html">DrawRectangle1</a></code></td>
<td>  </td>
<td>Draw a rectangle parallel to the coordinate axis.</td>
</tr>
        <tr>
<td><code><a href="draw_rectangle1_mod.html">DrawRectangle1Mod</a></code></td>
<td>  </td>
<td>Draw a rectangle parallel to the coordinate axis.</td>
</tr>
        <tr>
<td><code><a href="draw_rectangle2.html">DrawRectangle2</a></code></td>
<td>  </td>
<td>Interactive drawing of any orientated rectangle.</td>
</tr>
        <tr>
<td><code><a href="draw_rectangle2_mod.html">DrawRectangle2Mod</a></code></td>
<td>  </td>
<td>Interactive drawing of any orientated rectangle.</td>
</tr>
        <tr>
<td><code><a href="draw_region.html">DrawRegion</a></code></td>
<td>  </td>
<td>Interactive drawing of a closed region.</td>
</tr>
        <tr>
<td><code><a href="draw_xld.html">DrawXld</a></code></td>
<td>  </td>
<td>Interactive drawing of a contour.</td>
</tr>
        <tr>
<td><code><a href="draw_xld_mod.html">DrawXldMod</a></code></td>
<td>  </td>
<td>Interactive modification of a contour.</td>
</tr>
        <tr>
<td><code><a href="dump_window.html">DumpWindow</a></code></td>
<td>  </td>
<td>Write the window content to a file.</td>
</tr>
        <tr>
<td><code><a href="dump_window_image.html">DumpWindowImage</a></code></td>
<td>  </td>
<td>Write the window content in an image object.</td>
</tr>
        <tr>
<td><code><a href="endif.html">Endif</a></code></td>
<td>  </td>
<td>End of if command.</td>
</tr>
        <tr>
<td><code><a href="endswitch.html">Endswitch</a></code></td>
<td>  </td>
<td>Ends a multiway branch block.</td>
</tr>
        <tr>
<td><code><a href="flush_buffer.html">FlushBuffer</a></code></td>
<td>  </td>
<td>Flush the contents of a window.</td>
</tr>
        <tr>
<td><code><a href="get_contour_style.html">GetContourStyle</a></code></td>
<td>  </td>
<td>Get the current contour display fill style.</td>
</tr>
        <tr>
<td><code><a href="get_draw.html">GetDraw</a></code></td>
<td>  </td>
<td>Get the current region fill mode.</td>
</tr>
        <tr>
<td><code><a href="get_fix.html">GetFix</a></code></td>
<td>  </td>
<td>Get mode of fixing of current look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="get_fixed_lut.html">GetFixedLut</a></code></td>
<td>  </td>
<td>Get fixing of “look-up-table” (lut) for “real color images”</td>
</tr>
        <tr>
<td><code><a href="get_font.html">GetFont</a></code></td>
<td>  </td>
<td>Get the current font.</td>
</tr>
        <tr>
<td><code><a href="get_font_extents.html">GetFontExtents</a></code></td>
<td>  </td>
<td>Get the maximum size of all characters of a font.</td>
</tr>
        <tr>
<td><code><a href="get_hsi.html">GetHsi</a></code></td>
<td>  </td>
<td>Get the HSI coding of the current color.</td>
</tr>
        <tr>
<td><code><a href="get_icon.html">GetIcon</a></code></td>
<td>  </td>
<td>Query the icon for region output</td>
</tr>
        <tr>
<td><code><a href="get_insert.html">GetInsert</a></code></td>
<td>  </td>
<td>Get the current display mode.</td>
</tr>
        <tr>
<td><code><a href="get_line_approx.html">GetLineApprox</a></code></td>
<td>  </td>
<td>Get the current approximation error for contour display.</td>
</tr>
        <tr>
<td><code><a href="get_line_style.html">GetLineStyle</a></code></td>
<td>  </td>
<td>Get the current graphic mode for contours.</td>
</tr>
        <tr>
<td><code><a href="get_line_width.html">GetLineWidth</a></code></td>
<td>  </td>
<td>Get the current line width for contour display.</td>
</tr>
        <tr>
<td><code><a href="get_lut.html">GetLut</a></code></td>
<td>  </td>
<td>Get current look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="get_lut_style.html">GetLutStyle</a></code></td>
<td>  </td>
<td>Get modification parameters of look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="get_mbutton.html">GetMbutton</a></code></td>
<td>  </td>
<td>Wait until a mouse button is pressed.</td>
</tr>
        <tr>
<td><code><a href="get_mbutton_sub_pix.html">GetMbuttonSubPix</a></code></td>
<td>  </td>
<td>Wait until a mouse button is pressed and get the subpixel mouse position.</td>
</tr>
        <tr>
<td><code><a href="get_mposition.html">GetMposition</a></code></td>
<td>  </td>
<td>Query the mouse position.</td>
</tr>
        <tr>
<td><code><a href="get_mposition_sub_pix.html">GetMpositionSubPix</a></code></td>
<td>  </td>
<td>Query the subpixel mouse position.</td>
</tr>
        <tr>
<td><code><a href="get_mshape.html">GetMshape</a></code></td>
<td>  </td>
<td>Query the current mouse pointer shape.</td>
</tr>
        <tr>
<td><code><a href="get_os_window_handle.html">GetOsWindowHandle</a></code></td>
<td>  </td>
<td>Get the operating system window handle.</td>
</tr>
        <tr>
<td><code><a href="get_paint.html">GetPaint</a></code></td>
<td>  </td>
<td>Get the current display mode for gray values.</td>
</tr>
        <tr>
<td><code><a href="get_part.html">GetPart</a></code></td>
<td>  </td>
<td>Get the image part.</td>
</tr>
        <tr>
<td><code><a href="get_part_style.html">GetPartStyle</a></code></td>
<td>  </td>
<td>Get the current interpolation mode for gray value display.</td>
</tr>
        <tr>
<td><code><a href="get_pixel.html">GetPixel</a></code></td>
<td>  </td>
<td>Get the current color lookup table index.</td>
</tr>
        <tr>
<td><code><a href="get_rgb.html">GetRgb</a></code></td>
<td>  </td>
<td>Get the current color in RGB-coding.</td>
</tr>
        <tr>
<td><code><a href="get_rgba.html">GetRgba</a></code></td>
<td>  </td>
<td>Get the current color in RGBA-coding.</td>
</tr>
        <tr>
<td><code><a href="get_shape.html">GetShape</a></code></td>
<td>  </td>
<td>Get the current region output shape.</td>
</tr>
        <tr>
<td><code><a href="get_string_extents.html">GetStringExtents</a></code></td>
<td>  </td>
<td>Get the spatial size of a string.</td>
</tr>
        <tr>
<td><code><a href="get_tposition.html">GetTposition</a></code></td>
<td>  </td>
<td>Get cursor position.</td>
</tr>
        <tr>
<td><code><a href="get_tshape.html">GetTshape</a></code></td>
<td>  </td>
<td>Get the shape of the text cursor.</td>
</tr>
        <tr>
<td><code><a href="get_window_background_image.html">GetWindowBackgroundImage</a></code></td>
<td>  </td>
<td>Gets a copy of the background image of the  window.</td>
</tr>
        <tr>
<td><code><a href="get_window_extents.html">GetWindowExtents</a></code></td>
<td>  </td>
<td>Information about a window's size and position.</td>
</tr>
        <tr>
<td><code><a href="get_window_param.html">GetWindowParam</a></code></td>
<td>  </td>
<td>Get window parameters.</td>
</tr>
        <tr>
<td><code><a href="get_window_pointer3.html">GetWindowPointer3</a></code></td>
<td>  </td>
<td>Access to a window's pixel data.</td>
</tr>
        <tr>
<td><code><a href="get_window_type.html">GetWindowType</a></code></td>
<td>  </td>
<td>Get the window type.</td>
</tr>
        <tr>
<td><code><a href="move_rectangle.html">MoveRectangle</a></code></td>
<td>  </td>
<td>Copy inside an output window.</td>
</tr>
        <tr>
<td><code><a href="new_extern_window.html">NewExternWindow</a></code></td>
<td>  </td>
<td>Create a virtual graphics window under Windows.</td>
</tr>
        <tr>
<td><code><a href="new_line.html">NewLine</a></code></td>
<td>  </td>
<td>Set the position of the text cursor to the beginning of the next line.</td>
</tr>
        <tr>
<td><code><a href="open_textwindow.html">OpenTextwindow</a></code></td>
<td>  </td>
<td>Open a textual window.</td>
</tr>
        <tr>
<td><code><a href="open_window.html">OpenWindow</a></code></td>
<td>  </td>
<td>Open a graphics window.</td>
</tr>
        <tr>
<td><code><a href="query_all_colors.html">QueryAllColors</a></code></td>
<td>  </td>
<td>Query all color names.</td>
</tr>
        <tr>
<td><code><a href="query_color.html">QueryColor</a></code></td>
<td>  </td>
<td>Query all color names displayable in the window.</td>
</tr>
        <tr>
<td><code><a href="query_font.html">QueryFont</a></code></td>
<td>  </td>
<td>Query the available fonts.</td>
</tr>
        <tr>
<td><code><a href="query_gray.html">QueryGray</a></code></td>
<td>  </td>
<td>Query the displayable gray values.</td>
</tr>
        <tr>
<td><code><a href="query_insert.html">QueryInsert</a></code></td>
<td>  </td>
<td>Query the possible graphic modes.</td>
</tr>
        <tr>
<td><code><a href="query_lut.html">QueryLut</a></code></td>
<td>  </td>
<td>Query all available look-up-tables (lut).</td>
</tr>
        <tr>
<td><code><a href="query_mshape.html">QueryMshape</a></code></td>
<td>  </td>
<td>Query all available mouse pointer shapes.</td>
</tr>
        <tr>
<td><code><a href="query_paint.html">QueryPaint</a></code></td>
<td>  </td>
<td>Query the gray value display modes.</td>
</tr>
        <tr>
<td><code><a href="query_tshape.html">QueryTshape</a></code></td>
<td>  </td>
<td>Query all shapes available for text cursors.</td>
</tr>
        <tr>
<td><code><a href="read_char.html">ReadChar</a></code></td>
<td>  </td>
<td>Read a character from a window.</td>
</tr>
        <tr>
<td><code><a href="read_string.html">ReadString</a></code></td>
<td>  </td>
<td>Read a string in a text window.</td>
</tr>
        <tr>
<td><code><a href="send_mouse_double_click_event.html">SendMouseDoubleClickEvent</a></code></td>
<td>  </td>
<td>Send an event to a buffer window signaling a mouse double click event.</td>
</tr>
        <tr>
<td><code><a href="send_mouse_down_event.html">SendMouseDownEvent</a></code></td>
<td>  </td>
<td>Send an event to a window buffer signaling a mouse down event.</td>
</tr>
        <tr>
<td><code><a href="send_mouse_drag_event.html">SendMouseDragEvent</a></code></td>
<td>  </td>
<td>Send an event to a buffer window signaling a mouse drag event.</td>
</tr>
        <tr>
<td><code><a href="send_mouse_up_event.html">SendMouseUpEvent</a></code></td>
<td>  </td>
<td>Send an event to a buffer window signaling a mouse up event.</td>
</tr>
        <tr>
<td><code><a href="set_color.html">SetColor</a></code></td>
<td>  </td>
<td>Set output color.</td>
</tr>
        <tr>
<td><code><a href="set_colored.html">SetColored</a></code></td>
<td>  </td>
<td>Set multiple output colors.</td>
</tr>
        <tr>
<td><code><a href="set_comprise.html">SetComprise</a></code></td>
<td>  </td>
<td>Define the image matrix output clipping.</td>
</tr>
        <tr>
<td><code><a href="set_content_update_callback.html">SetContentUpdateCallback</a></code></td>
<td>  </td>
<td>Sets the callback for content updates in buffer window.</td>
</tr>
        <tr>
<td><code><a href="set_contour_style.html">SetContourStyle</a></code></td>
<td>  </td>
<td>Define the contour display fill style.</td>
</tr>
        <tr>
<td><code><a href="set_draw.html">SetDraw</a></code></td>
<td>  </td>
<td>Define the region fill mode.</td>
</tr>
        <tr>
<td><code><a href="set_fix.html">SetFix</a></code></td>
<td>  </td>
<td>Set fixing of “look-up-table” (lut)</td>
</tr>
        <tr>
<td><code><a href="set_fixed_lut.html">SetFixedLut</a></code></td>
<td>  </td>
<td>Fix “look-up-table” (lut) for “real color images”.</td>
</tr>
        <tr>
<td><code><a href="set_font.html">SetFont</a></code></td>
<td>  </td>
<td>Set the font used for text output.</td>
</tr>
        <tr>
<td><code><a href="set_gray.html">SetGray</a></code></td>
<td>  </td>
<td>Define gray values for region output.</td>
</tr>
        <tr>
<td><code><a href="set_hsi.html">SetHsi</a></code></td>
<td>  </td>
<td>Define output colors (HSI-coded).</td>
</tr>
        <tr>
<td><code><a href="set_icon.html">SetIcon</a></code></td>
<td>  </td>
<td>Icon definition for region output.</td>
</tr>
        <tr>
<td><code><a href="set_insert.html">SetInsert</a></code></td>
<td>  </td>
<td>Define the pixel output function.</td>
</tr>
        <tr>
<td><code><a href="set_line_approx.html">SetLineApprox</a></code></td>
<td>  </td>
<td>Define the approximation error for contour display.</td>
</tr>
        <tr>
<td><code><a href="set_line_style.html">SetLineStyle</a></code></td>
<td>  </td>
<td>Define a contour output pattern.</td>
</tr>
        <tr>
<td><code><a href="set_line_width.html">SetLineWidth</a></code></td>
<td>  </td>
<td>Define the line width for region contour output.</td>
</tr>
        <tr>
<td><code><a href="set_lut.html">SetLut</a></code></td>
<td>  </td>
<td>Set “look-up-table” (lut).</td>
</tr>
        <tr>
<td><code><a href="set_lut_style.html">SetLutStyle</a></code></td>
<td>  </td>
<td>Changing the look-up-table (lut).</td>
</tr>
        <tr>
<td><code><a href="set_mshape.html">SetMshape</a></code></td>
<td>  </td>
<td>Set the current mouse pointer shape.</td>
</tr>
        <tr>
<td><code><a href="set_paint.html">SetPaint</a></code></td>
<td>  </td>
<td>Define the gray value output mode.</td>
</tr>
        <tr>
<td><code><a href="set_part.html">SetPart</a></code></td>
<td>  </td>
<td>Modify the displayed image part.</td>
</tr>
        <tr>
<td><code><a href="set_part_style.html">SetPartStyle</a></code></td>
<td>  </td>
<td>Define an interpolation method for gray value output.
</td>
</tr>
        <tr>
<td><code><a href="set_pixel.html">SetPixel</a></code></td>
<td>  </td>
<td>Define a color lookup table index.</td>
</tr>
        <tr>
<td><code><a href="set_rgb.html">SetRgb</a></code></td>
<td>  </td>
<td>Set the color definition via RGB values.</td>
</tr>
        <tr>
<td><code><a href="set_rgba.html">SetRgba</a></code></td>
<td>  </td>
<td>Set the color definition via RGBA values.</td>
</tr>
        <tr>
<td><code><a href="set_shape.html">SetShape</a></code></td>
<td>  </td>
<td>Define the region output shape.</td>
</tr>
        <tr>
<td><code><a href="set_tposition.html">SetTposition</a></code></td>
<td>  </td>
<td>Set the position of the text cursor.</td>
</tr>
        <tr>
<td><code><a href="set_tshape.html">SetTshape</a></code></td>
<td>  </td>
<td>Set the shape of the text cursor.</td>
</tr>
        <tr>
<td><code><a href="set_window_dc.html">SetWindowDc</a></code></td>
<td>  </td>
<td>Set the device context of a virtual graphics window (Windows NT).</td>
</tr>
        <tr>
<td><code><a href="set_window_extents.html">SetWindowExtents</a></code></td>
<td>  </td>
<td>Modify position and size of a window.</td>
</tr>
        <tr>
<td><code><a href="set_window_param.html">SetWindowParam</a></code></td>
<td>  </td>
<td>Set window parameters.</td>
</tr>
        <tr>
<td><code><a href="slide_image.html">SlideImage</a></code></td>
<td>  </td>
<td>Interactive output from two window buffers.</td>
</tr>
        <tr>
<td><code><a href="stop.html">Stop</a></code></td>
<td>  </td>
<td>Stop program execution.</td>
</tr>
        <tr>
<td><code><a href="unproject_coordinates.html">UnprojectCoordinates</a></code></td>
<td>  </td>
<td>Calculates image coordinates for a point in a 3D plot window.</td>
</tr>
        <tr>
<td><code><a href="update_window_pose.html">UpdateWindowPose</a></code></td>
<td>  </td>
<td>Modify the pose of a 3D plot.</td>
</tr>
        <tr>
<td><code><a href="write_lut.html">WriteLut</a></code></td>
<td>  </td>
<td>Write look-up-table (lut) as file.</td>
</tr>
        <tr>
<td><code><a href="write_string.html">WriteString</a></code></td>
<td>  </td>
<td>Print text in a window.</td>
</tr>
      </table>
    </div>
<div data-if="python" style="display:none"><p>Use the tabs on the upper right to switch to a different programming language.</p></div>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
